Methods for Large Sparse Eigenvalue Problems from Waveguide Analysis
نویسنده
چکیده
We discuss several techniques for nding leading eigenvalues and eigenvectors for large sparse matrices. The techniques are demonstrated on a scalar Helmholtz equation derived from a model semiconductor rib waveguide problem. We compare the simple inverse iteration approach with more sophisticated methods, including minimum degree reordering, Arnoldi and Lanczos methods. We then propose a new Arnoldi method designed particularly for the constrained generalized eigenvalue problem, a formulation arising naturally from the scalar waveguide problem. In the waveguide analysis (see e.g. 9]), the analysis of the propagation of the electric and magnetic elds in waveguides, based on the use of Maxwell's equations, often lead to scalar Helmholtz equations of the general form r 2 T E x + k 2 E x = 2 E x , where E x denotes the x component of the electric eld, k is the dielectric constant, is the unknown propagation constant, and r 2 T denotes the Laplacian operator in the transverse (x; y) coordinates (z being the longitudinal coordinate). When this Helmholtz equation is solved for the x coordinate only, one must impose internal continuity conditions across the boundaries between materials of diierent dielectric constants. The combined equations are then discretized by nite diierences yielding a large sparse ordinary matrix eigenvalue problem Ax = x 9]. Discretizing the vector elds equations using nite element formulations leads to a large sparse generalized eigenvalue problem 2]: Ax = Bx (1) where the matrix A nn is real and non-singular, B nn is real, symmetric, and positive deenite. Solving problem (1) constitutes the largest part of the computational eeort. In this paper we are discussing several iterative algorithms that can eeciently deal with problem (1) of several thousands in size on workstations. When B is banded, as is the case in many problem formulations from waveguide analysis, the Cholesky decomposition B = LL T problem (1) can be used to reduce (1) to an ordinary eigenvalue problem: (2) where L is lower triangular and y = L T x. In an iterative method, L ?1 AL ?T dose not need to be explicitly formed. This is possible because most iterative methods only need to form matrix-vector products. When B is not banded but its Cholesky decomposition gives a sparse L, the reduction is still useful. But if L is not sparse, then solving problems such as (1) becomes signiicantly more diicult and expensive. Since waveguide analysis …
منابع مشابه
An Efficient Numerical Method for Analyzing Photonic Crystal Slab Waveguides
Computing the eigenmodes of a photonic crystal (PhC) slab waveguide is computationally expensive, since it leads to eigenvalue problems in threedimensional domains which are large compared with the wavelength. In this paper, a procedure is developed to reduce the eigenvalue problem for PhC slab waveguides to a nonlinear problem defined on a small surface in the waveguide core. The reduction pro...
متن کاملSome new restart vectors for explicitly restarted Arnoldi method
The explicitly restarted Arnoldi method (ERAM) can be used to find some eigenvalues of large and sparse matrices. However, it has been shown that even this method may fail to converge. In this paper, we present two new methods to accelerate the convergence of ERAM algorithm. In these methods, we apply two strategies for the updated initial vector in each restart cycles. The implementation of th...
متن کاملEfficient Methods For Nonlinear Eigenvalue Problems Diploma Thesis
During the last years nonlinear eigenvalue problems of the type T (λ)x = 0 became more and more important in many applications with the rapid development of computing performance. In parallel the minmax theory for symmetric nonlinear eigenvalue problems was developed which reveals a strong connection to corresponding linear problems. We want to review the current theory for symmetric nonlinear ...
متن کاملThe Waveguide Eigenvalue Problem and the Tensor Infinite Arnoldi Method
We present a new computational approach for a class of large-scale nonlinear eigenvalue problems (NEPs) that are nonlinear in the eigenvalue. The contribution of this paper is two-fold. We derive a new iterative algorithm for NEPs, the tensor infinite Arnoldi method (TIAR), which is applicable to a general class of NEPs, and we show how to specialize the algorithm to a specific NEP: the wavegui...
متن کاملAn Iterative Method for Computing the Pseudospectral Abscissa for a Class of Nonlinear Eigenvalue Problems
where A1, . . . , Am are given n × n matrices and the functions p1, . . . , pm are assumed to be entire. This does not only include polynomial eigenvalue problems but also eigenvalue problems arising from systems of delay differential equations. Our aim is to compute the -pseudospectral abscissa, i.e. the real part of the rightmost point in the -pseudospectrum, which is the complex set obtained...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006